﻿using System.Collections.Generic;
using CodeCamp.Models.Shared;

namespace CodeCamp.Models.Sponsors
{
  public class SponsorsListViewModel : SharedViewModel
  {
    // sponsor list

    public List<Sponsor> Sponsors;
    public List<CommunitySponsor> CommunitySponsors;
    public List<IndividualContributor> IndividualContributors;

    public class Sponsor
    {
      public int SponsorId { get; set; }
      public string Name { get; set; }
      public string Url { get; set; }
      public string ImageUrl { get; set; }
      public int ImageWidth { get; set; }
      public int ImageHeight { get; set; }
    }

    public class CommunitySponsor
    {
      public string Name { get; set; }
      public string Url { get; set; }
    }

    public class IndividualContributor
    {
      public string Name { get; set; }
    }
  }
}